package com.richapp.launcher.common;

import com.richapp.launcher.database.infrared.mode.Brand;
import com.richapp.launcher.database.infrared.mode.BrandModel;
import com.richapp.launcher.database.infrared.mode.BrandModelButton;
import com.richapp.launcher.database.infrared.mode.Button;
import com.richapp.launcher.database.infrared.mode.InfraredVersion;
import com.richapp.launcher.database.infrared.mode.MachineType;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * Created by yif on 2016/10/18.
 */
public class InfraredInfo {
    private boolean needUpdate = false;
    private InfraredVersion infraredVersion;

    private List<Brand> brands = new ArrayList<Brand>();
    private List<BrandModel> brandModels = new ArrayList<BrandModel>();
    private List<BrandModelButton> brandModelButtons = new ArrayList<BrandModelButton>();
    private List<MachineType> machineTypes = new ArrayList<MachineType>();
    private List<Button> buttons = new ArrayList<Button>();

    public boolean isNeedUpdate() {
        return needUpdate;
    }

    public void setNeedUpdate(boolean needUpdate) {
        this.needUpdate = needUpdate;
    }

    public InfraredVersion getInfraredVersion() {
        return infraredVersion;
    }

    public void setInfraredVersion(InfraredVersion infraredVersion) {
        this.infraredVersion = infraredVersion;
    }

    public List<Brand> getBrands() {
        return brands;
    }

    public void setBrands(List<Brand> brands) {
        this.brands = brands;
    }

    public List<BrandModel> getBrandModels() {
        return brandModels;
    }

    public void setBrandModels(List<BrandModel> brandModels) {
        this.brandModels = brandModels;
    }

    public List<BrandModelButton> getBrandModelButtons() {
        return brandModelButtons;
    }

    public void setBrandModelButtons(List<BrandModelButton> brandModelButtons) {
        this.brandModelButtons = brandModelButtons;
    }

    public List<MachineType> getMachineTypes() {
        return machineTypes;
    }

    public void setMachineTypes(List<MachineType> machineTypes) {
        this.machineTypes = machineTypes;
    }

    public List<Button> getButtons() {
        return buttons;
    }

    public void setButtons(List<Button> buttons) {
        this.buttons = buttons;
    }
}
